*{ margin:0px; padding:0px;}
img{ border:0px;}
ul,ol,dl,li,dt,dd{list-style-type:none;}
body{width:980px;margin:0 auto;text-align:left;font-size:12px; margin-top:10px;}
a:link {color: #000000; text-decoration:none;}
a:visited {color:#000000;text-decoration:none;}
a:hover {color:#ff0000; text-decoration:underline;}
a:active {color: #ff0000;}


/*TOP*/
.css_logo{float:left;width:320px;}
.css_ad_top{ float:right; clear:right;}

#logins { width:532px; height:200px; background-image:url(Mid20_top.jpg); background-repeat:no-repeat; position:static; float:left; margin-right:5px;}
#logins .logintext{ width:65px; height:20px; line-height:20px; font-size:12px; text-align:center; font-weight:bold; background-color:#fff; color:#0066CC; z-index:100; position:static; float:left; margin-left:20px; _margin-left:10px;}
#logins .logintexts{ width:65px; height:20px; line-height:20px; font-size:12px; text-align:center; font-weight:bold; background-color:#fff; color:#FF6600; z-index:100; position:static; margin-left:250px; _margin-left:170px; float:left;}

#logins .loginstop{ width:100%; clear:both; height:auto; background-image:url(Mid20_bg.jpg); background-repeat:repeat-y; overflow:hidden; }
#logins .loginstop ul{ width:285px; height:80px; margin-left:15px;  _margin-left:8px;  margin-top:5px; float:left; border-bottom:1px solid #E7E7E7; overflow:hidden;}
#logins .loginstop ul li{ display:inline; float:left; line-height:25px; position:static;}
#logins .loginstop ul li label{ margin-right:5px;}
#logins .loginstop ul li input.text{ width:150px;}
#logins .loginstop ul li a{ color:#06c;}
#logins .loginstop ul li.fu{ float:left; margin-top:-23px; margin-left:20px; }
#logins .loginstop dl{ width:200px; height:80px; margin-left:23px; text-align:center;float:left;}
input.huang{ width:104px; height:27px; border:0px; background-image:url(personlogoutjob.gif); color:#fff; line-height:27px;}
input.bai{ width:79px; height:27px; border:0px; background-image:url(personlogoutcv.gif); color:#000; line-height:27px;}
input.loginclass{ border:1px solid #ccc; height:20px; line-height:22px; float:left; width:120px; clear:right; margin-top:2px;}
input.sub{
	BORDER: 0px; FONT-WEIGHT: 700;  BACKGROUND: url(searchsubmitbtnbg.gif); FLOAT: left;OVERFLOW: hidden; WIDTH: 71px; LINE-HEIGHT: 23px; HEIGHT: 22px; margin-right:5px; margin-left:18px;
}
label.w70{ width:50px; height:30px; line-height:30px; margin-left:15px; float:left;}

.log{ width:100%; height:auto; overflow:hidden;}
.log li{ display:block; width:190px;height:40px; line-height:40px; #height:35px; #line-height:35px;overflow:hidden; }

#logins .loginscenter{background-image:url(Mid20_bg2.jpg); height:25px; clear:both; background-repeat:no-repeat;}
#logins .loginscenter .loginnewstitel{ width:180px; height:25px; background-image:url(Mid20_t1.gif); margin-left:15px; line-height:25px;font-weight:bold;  color:#0066CC;}
#logins .loginsbottom{width:100%; background-image:url(Mid20_bg3.jpg); height:50px; clear:both; background-repeat:repeat-y;}
#logins .loginsbottom ul{ width:285px; height:auto; margin-left:15px; margin-top:5px; float:left; overflow:hidden; line-height:15px;}
#logins .loginsbottom ul li{ padding-left:12px; background-image:url(newsarrow.gif); background-repeat:no-repeat; background-position:0 3px;}
#logins .loginsbottom ul li a{ color:#2788E0;}
#logins .loginsbottom ul li a:hover{ color:#F30;}
#logins .loginsbottom dl{ width:210px; height:50px; margin-left:5px; border-left:1px dotted #F2F2F2; text-align:center;float:left;}
#logins .loginsbottom dl li{ height:25px; line-height:25px; text-align:left; font-weight:bold; color:#F60;}
#logins .loginsbottom dl li b{ color:#0066CC;}
#logins .loginsbottoms{background-image:url(Mid20_bottom.jpg); height:10px; clear:both; background-repeat:no-repeat;}

#myad{ width:110px; height:180px; overflow:hidden; float:left; margin-top:10px;}
/*menu*/
.menu {
	MARGIN-TOP: 5px; BACKGROUND: url(menucontbg.gif) repeat-x 0px 0px; FLOAT: left; WIDTH: 980px; HEIGHT: 112px; overflow:hidden;
}
.menu .leftbg {
	BACKGROUND: url(menuleftbg.gif) no-repeat; FLOAT: left; WIDTH: 5px; HEIGHT: 112px
}
.menu .rightbg {
	BACKGROUND: url(menurightbg.gif) no-repeat; FLOAT: right; WIDTH: 5px; HEIGHT: 112px
}
.menu1 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 970px; HEIGHT: 35px; text-align:center;
}
.menu1 UL {
	FLOAT: left; WIDTH: 970px; HEIGHT: 35px
}
.menu1 UL LI {
	BACKGROUND: url(menuvline.gif) no-repeat 83px 10px; FLOAT: left; OVERFLOW: hidden; WIDTH: 87px; HEIGHT: 35px; color:#FFFFFF;
}
.menu1 UL LI.nobg {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
.menu1 UL LI A,.menu1 UL LI A:visited,.menu1 UL LI A:active{
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; WIDTH: 87px; color:#FFFFFF; LINE-HEIGHT: 37px; HEIGHT: 35px;
}
.menu1 UL LI.cur {
	BACKGROUND: url(menucurbg.gif)
}
.menu1 UL LI A:hover {
	BACKGROUND: url(menucurbg.gif); COLOR: #fff; TEXT-DECORATION: none;
}
.menu1 UL LI.nobg A:hover {
	BACKGROUND: url(menucurnobg.gif)
}
.menu1 UL LI.publishjob {
	PADDING-RIGHT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; OVERFLOW: hidden; WIDTH: 130px; PADDING-TOP: 5px; HEIGHT: 25px
}
.menu1 UL LI.publishjob A {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: hidden; WIDTH: 130px; HEIGHT: 25px
}
.menu2 {
	PADDING-RIGHT: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 950px; PADDING-TOP: 0px; HEIGHT: 55px
}
.menu2 .boleintro {
	BACKGROUND: url(boleintrobg.gif) no-repeat 0px 0px; FLOAT: left; OVERFLOW: hidden; WIDTH: 200px; HEIGHT: 55px
}
.menu2 .boleintro .btn {
	PADDING-LEFT: 58px; FLOAT: left; OVERFLOW: hidden; WIDTH: 79px; PADDING-TOP: 35px; HEIGHT: 16px
}
.menu2 .guzhuintro {
	BACKGROUND: url(guzhuintrobg.gif) no-repeat 0px 0px; FLOAT: right; OVERFLOW: hidden; WIDTH: 230px; HEIGHT: 55px
}
.menu2 .guzhuintro UL {
	PADDING-LEFT: 55px; FLOAT: left; OVERFLOW: hidden; WIDTH: 174px; PADDING-TOP: 30px; HEIGHT: 20px
}
.menu2 .guzhuintro UL LI {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 3px; OVERFLOW: hidden; WIDTH: 55px; HEIGHT: 20px
}
.menu2 .guzhuintro UL LI A {
	DISPLAY: block; BACKGROUND: url(guzhubtnbg.gif) no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 55px; COLOR: #049; LINE-HEIGHT: 21px; HEIGHT: 20px; TEXT-ALIGN: center
}
.menu2 .search {
	MARGIN-TOP: 3px; PADDING-LEFT: 10px; FLOAT: left; WIDTH: 480px
}
.menu2 .search FORM {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 480px; HEIGHT: 22px
}
.menu2 .search .keyword {
	BORDER: #7f9db9 1px solid; FLOAT: left; OVERFLOW: hidden; WIDTH: 190px;HEIGHT: 20px; margin-right:5px; line-height:20px;
}
.menu2 .search .keyword INPUT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 1px; WIDTH: 244px; PADDING-TOP: 2px; HEIGHT: 18px; BORDER-RIGHT-WIDTH: 0px
}
.menu2 .search .city {
	PADDING-LEFT: 5px; FLOAT: left; OVERFLOW: hidden; WIDTH: 150px; HEIGHT: 22px
}
.menu2 .search .city INPUT {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(searchareabtnbg.gif); FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; WIDTH: 150px; LINE-HEIGHT: 23px; HEIGHT: 22px; BORDER-RIGHT-WIDTH: 0px
}
.menu2 .search .submit {
	PADDING-LEFT: 5px; FLOAT: left; OVERFLOW: hidden; WIDTH: 71px; HEIGHT: 22px
}
.menu2 .search .submit INPUT {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: 700; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(searchsubmitbtnbg.gif); FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; OVERFLOW: hidden; WIDTH: 71px; LINE-HEIGHT: 23px; HEIGHT: 22px; BORDER-RIGHT-WIDTH: 0px
}
.menu2 .search .hotword {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 480px; COLOR: #000; LINE-HEIGHT: 30px; HEIGHT: 25px; TEXT-ALIGN: left
}
.menu2 .search .hotword A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: #049; PADDING-TOP: 0px
}
.menu2 .search .hotword A:hover {
	TEXT-DECORATION: underline
}
.userstate {
	DISPLAY: inline; PADDING-LEFT: 20px; BACKGROUND: url(userstatebg.gif) no-repeat 0px 2px; FLOAT: left; LINE-HEIGHT: 25px; MARGIN-RIGHT: 20px; PADDING-TOP: 0px; HEIGHT: 25px
}
.userstate A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.callcenter {
	CLEAR: right; PADDING-RIGHT: 5px; FLOAT: right; WIDTH: 271px; PADDING-TOP: 5px; HEIGHT: 25px; clear:right;
}


/*index*/

.lines{ width:980px; height:3px; overflow:hidden; float:left;}

.index_left{float:left;width:230px;height:200px; overflow:hidden;margin-bottom:5px;}
.index_left img{ float:left;}

.index_login{float:left;width:226px; margin-left:8px;_margin-left:4px; height:200px;margin-bottom:5px; background-image:url(userguidebg.gif); background-repeat:no-repeat;overflow:hidden;}
.index_login .x_tit{float:left;width:100%;height:28px;padding:8px 0px 10px 25px;text-align:left;color:#fff;font-weight:bold; font-size:13px; overflow:hidden;}
.index_login .x_info{ text-align:center; width:100%; overflow:hidden; line-height:30px; border-top:1px dashed #CCC;}
.index_login .x_info a{ color:#F60;}


.i_reg{float:left;width:160px; margin-left:20px; text-align:center; height:auto; overflow:hidden;}
.i_reg li{float:left;width:80px;background:url(bg_6.jpg) no-repeat center 0px;height:22px; margin-top:5px; line-height:22px;}
.i_reg .x_pic{width:160px; background-image:url(); height:auto; overflow:hidden; padding:0px; }
.i_reg .x_info {width:160px; background:none;}

.index_rightad{float:right;width:320px;height:440px;overflow:hidden; text-align:right; margin-top:3px;}
.index_rightad a{ float:left!important; float:none; width:160px; margin-bottom:3px;}


.index_left22275{float:left;width:222px;height:235px; overflow:hidden;}
.index_left22275 a{ float:left; margin-bottom:5px;}

.i_news{float:left;width:410px;border:1px #7F9DB9 solid;height:auto; margin-left:15px; overflow:hidden;}
.i_news .x_tit1{float:left;width:400px;height:28px;padding:8px 0px 10px 12px;text-align:left;background:url(bg_5.jpg) repeat-x;color:#FF8C40;font-weight:bold}
.i_news .x_tit1 li{float:left;width:70px;color:#4E8DCA;height:22px;padding-top:5px;text-align:center}
.i_news .x_tit1 .x_sel{background:url(bg_7.jpg) no-repeat;color:#FF6600;font-weight:bold}
.i_news .x_tit2{float:left;width:370px;font-weight:bold;padding:5px 0px 0px 15px;text-align:left}
.i_news .x_info1{float:left;width:98%;padding:10px;text-align:left;line-height:20px;height:auto; border-bottom:1px dashed #FF9900;}
.i_news .x_info1 a{ color:#F60;}
.i_news .x_list1{float:left;width:98%;padding:10px 10px 0px 10px;}
.i_news .x_list1 li{float:left;width:175px;padding:5px 0px 3px 15px;text-align:left;height:18px;overflow:hidden;line-height:19px;background:url(bg_8.jpg) no-repeat left 8px;}

.index_left317127{float:left;width:317px; margin-top:5px;}
.index_left317127 a{float:left!important; float:none;width:317px; margin-bottom:4px!important; margin-bottom:2px;}

.index_left31760{float:left;width:317px; margin-left:15px; margin-top:5px;}
.index_left31760 a{float:left!important; float:none;width:317px; margin-bottom:6px;}

.index_left15560{float:right;width:320px; text-align:right; margin-top:5px;}
.index_left15560 a{float:left!important; float:none;width:160px; margin-bottom:6px;}


.i_new_job{float:left;width:978px;border:1px #DFDFDF solid;height:auto; overflow:hidden; padding-bottom:0px;}
.i_new_job .x_tit{width:100%;padding:7px 0px 0px 8px;height:24px;background:url(bg_5.jpg) repeat-x;text-align:left;color:#FF6600;font-weight:bold;font-size:14px}
.i_new_job .x_box1{float:left;width:303px; _width:301px; border:1px solid #EFEFEF; margin:5px; overflow:hidden; height:auto; padding:5px;}
.i_new_job .x_box1 li{float:left;width:300px;text-align:left;padding:0px;color:#ff8800; line-height:20px;}
.i_new_job .x_box1 .x_tit{width:310px;padding:5px 0px 3px 10px}


/*foot*/
#footers{ width:980px; height:30px; margin:5px 0px 5px 0px;; background-color:#000000; overflow:hidden; text-align:center; float:left;}
#footers ul ,#footers ul li{ list-style:none; margin:0px; padding:0px;}
#footers ul{ padding-left:160px;}
#footers ul li { float:left; height:30px; line-height:30px; width:75px;}
#footers ul li a{ color:#FFFFFF;}
.css_footer{float:left;width:100%;text-align:center;line-height:25px;margin-top:5px; border-top:1px solid #CCCCCC;}

.apDiv1 {
	position:absolute;left:83px;top:13px;width:483px;height:242px;z-index:99;display:none;
}
#apDiv2 {
	position:absolute;left:960px;top:213px;width:240px;height:122px;z-index:2;
}
#apDiv3 {
	position:absolute;left:623px;top:22px;width:165px;height:80px;z-index:2;
}

#newslft{ float:left; width:730px; height:auto; overflow:hidden;}
#newsbox{ width:230px; margin-right:10px;margin-top:5px; border:1px solid #d2d2d2; float:left; height:auto; overflow:hidden;}
#newsbox h1{ width:100%; height:24px; background-repeat:repeat-x; background-image:url(index_titlebg.jpg); font-size:14px; text-align:left; text-indent:10px; line-height:24px; overflow:hidden;}
#newsbox h1.laner{border-bottom:3px solid #048DC6; color:#048DC6;}
/*#newsbox h1.blue{border-bottom:3px solid #433DA1; color:#433DA1;}
#newsbox h1.yell{border-bottom:3px solid #FF7928; color:#FF7928;}
#newsbox h1.back{border-bottom:3px solid #383838; color:#383838;}*/
#newsbox h1 span{ width:160px; float:left;}
#newsbox h1 a{ color:#F30; font-size:12px; float:right; font-weight:normal; display:inline;}

#newsbox ul,#newsbox li { margin:0px; padding:0px; text-align:left;}
#newsbox li{background: url(icon2.jpg) no-repeat left 50%; padding-left:10px; margin-left:5px; font-size:14px; height:22px; line-height:22px; overflow:hidden;}
#newsbox li.blue a{ color:#039; font-size:12px;}
#newsbox li.huise a{ color:#666; font-size:12px;}



#newstab{ width:500px; height:285px; margin-right:10px;margin-top:5px; float:right; overflow:hidden;}

#newstab ul{ clear:both; height:26px; overflow:hidden; border-bottom:1px solid #C8D6CA;}
#newstab ul li{FONT-WEIGHT: bold; BACKGROUND: url(1601.png) no-repeat 0 -29px; FLOAT: left; WIDTH: 90px; CURSOR: pointer; COLOR:#036; LINE-HEIGHT: 26px; MARGIN-RIGHT: 4px; HEIGHT: 26px; TEXT-ALIGN: center; overflow:hidden;}
#newstab ul li.hover{background-position:0 0; color:#FFF;}
#newstab ul li.ad{ float:right; width:auto; display:inline; text-align:right; background-image:url(); font-weight:normal;}

#newstab .cov{clear:both; height:auto; border:1px solid #C8D6CA; padding:5px; border-top:0px;}
/*头条*/
#newstab .cov h1{text-align:center; width:100%; clear:both; line-height:30px;}
#newstab .cov h1 a{ font-size:16px; color:#004499; }
#newstab .cov p{ width:100%; clear:both; line-height:20px; font-size:12px; text-indent:25px; height:80px; overflow:hidden; color:#4B4F78; border-bottom:1px dotted #CCC; margin-bottom:5px;}
#newstab .cov p a{ width:90px; height:20px; line-height:20px; display:inline; color:#F60; margin-left:10px;}


/*列表*/
#newstab .cov ol { height:131px; clear:both; overflow:hidden;}
#newstab .cov ol li{background: url(icon1.jpg) no-repeat left 50%; padding-left:10px; margin-left:5px; width:225px; float:left; font-size:12px; height:22px; line-height:22px; overflow:hidden;}
#newstab .cov ol li a{ color:#666; font-size:14px;}


/*图文*/
#newstab .cov dl{ height:auto; clear:both; overflow:hidden;}
#newstab .cov dl li { height:60px; line-height:16px; margin:5px 5px 0 5px; width:47%; overflow:hidden; float:left; color:#666;}
#newstab .cov dl li img{ float:left; margin-right:5px; margin-bottom:5px; border:1px solid #CCC; padding:1px;}
#newstab .cov dl li a{ font-size:13px; display:block; clear:right; float:left;  height:20px; font-weight:bold; color:#930;}
#newstab .cov dl li span{ float:left; width:165px; height:32px; line-height:16px;}
/*图片list*/

#newstab .cov .pics{width:100%; height:auto; clear:both; line-height:20px;  border-bottom:1px dotted #CCC; margin-bottom:5px; overflow:hidden;}
#newstab .cov .pics li{ width:130px; height:110px; float:left; overflow:hidden; text-align:center;}
#newstab .cov .pics li a{ clear:both; display:block;}
#newstab .cov .pics li.news{ width:220px; height:106px; text-align:left; border-left:1px dotted #E4E4E4; padding:2px;}
#newstab .cov .pics li.news a{ width:100%; height:25px; line-height:25px; text-align:center; display:block; font-size:14px; color:#F30; font-weight:bold;}  


#newstab .cov .picsv{width:100%; height:240px; clear:both; line-height:25px; margin-bottom:5px; overflow:hidden;}
#newstab .cov .picsv li{ width:122px;height:120px; float:left; overflow:hidden; text-align:center; margin-top:5px;}
#newstab .cov .picsv li a{ clear:both; display:block;}

/*焦点结束*/

#newshit { width:228px; height:284px; margin-top:5px; float:right; overflow:hidden; clear:right;}
#newshit li{ float:left;}
/*新闻分类*/
#newsclass { border:2px solid #2B72D6; float:left; width:734px; height:120px; margin-top:5px; overflow:hidden;}
#newsclass dl{ width:357px; float:left; height:29px; line-height:29px; padding-left:10px;}
#newsclass dl.bgblue{ background-color:#F3F8FC; border-top:1px solid #BBDEFC; border-bottom:1px solid #BBDEFC;}
#newsclass dl dt{ width:60px; padding-left:18px; font-size:12px; font-weight:bold; color:#3275CD; float:left; background-repeat:no-repeat; background-position:0px 5px;}
#newsclass dl dd{ padding:0 2px; display:inline; float:left;}
#newsclass dl dd a{ color:#42476F;}
#newsclass dl dd a:hover{ color:#F60;}

#newsclass dl dt.ico1{ background-image:url(ico1.jpg);}
#newsclass dl dt.ico2{ background-image:url(ico2.jpg);}
#newsclass dl dt.ico3{ background-image:url(ico3.jpg);}
#newsclass dl dt.ico4{ background-image:url(ico4.jpg);}
#newsclass dl dt.ico5{ background-image:url(ico5.jpg);}
#newsclass dl dt.ico6{ background-image:url(ico6.jpg);}
#newsclass dl dt.ico7{ background-image:url(ico7.jpg);}
#newsclass dl dt.ico8{ background-image:url(ico8.jpg);}
/*搜索*/
#newssearch{ width:230px; margin-right:10px;margin-top:5px; border:1px solid #d2d2d2; float:left; height:95px; overflow:hidden; clear:left;}
#newssearch h3{ font-size:13px; color:#F60; margin:5px;}
#newssearch form{ width:100%; clear:both; height:28px; overflow:hidden;}
#newssearch form input.inputtext{ width:125px; padding-left:2px; margin:0 5px 0 5px; height:22px; line-height:22px; border:1px solid #CCC;}
#newssearch form input.botton{ border:0px; background-image:url(bg_frame.gif); height:24px; width:71px; color:#FFF; font-size:14px; font-weight:bold;}
#newssearch p{ padding:5px; line-height:18px; color:#333;}
#newssearch p a{ margin-right:5px; display:inline; color:#F60;}
#newsad{ width:738px; height:97px; margin-top:6px; float:left; overflow:hidden;}

#newsads{ width:250px; height:auto; overflow:hidden; float:right; clear:right; margin-top:5px; text-align:right;}
#newsads a{ margin-bottom:5px; float:right!important; clear:left!important;}

#leftnews{ width:740px; border:1px solid #CCC; float:left; height:auto; overflow:hidden;}
#leftnews ul,#leftnews ul a{ height:31px; background-image:url(newstitlebg.gif); background-repeat:repeat-x; line-height:31px; padding-left:15px; font-size:13px; color:#003; font-weight:400; clear:both;}
#leftnews dl{ padding:10px; width:95%; margin:0 auto; border-bottom:1px dotted #E3E3E3; height:auto; overflow:hidden; margin-bottom:5px;}
#leftnews dl dt{ height:30px; clear:both; background-image:url(newsarrow.gif); background-repeat:no-repeat; padding-left:12px; background-position:0px 3px;}
#leftnews dl dt a{font-size:14px; color:#039; font-weight:bold;}
#leftnews dl dd{ line-height:19px; text-indent:24px;}
#leftnews .page{ height:30px; text-align:right; line-height:30px; width:95%; margin:0 auto;}
#leftnews h1 { font-size:18px; color:#C00; text-align:center; height:30px; padding-top:14px; clear:both;background-image:url(summary.gif); background-repeat:repeat-x;}
#leftnews h2 { font-size:12px; color:#999; text-align:center; height:25px; line-height:28px; border-bottom:1px dotted #F2F2F2; font-weight:normal;}
#leftnews div.cov{ height:auto; font-size:14px; line-height:25px; overflow:hidden; clear:both; padding:15px;border-bottom:1px dotted #F2F2F2;}
#leftnews h3 ,#leftnews h3 a{ width:95%; font-size:12px; color:#009; text-align:right; height:25px; border-bottom:1px dotted #F2F2F2; font-weight:normal; height:30px; line-height:30px;}

#rightlist { width:234px; float:right; height:auto; overflow:hidden;}
.cologin a{ width:227px; height:43px; float:right; clear:both; background-image:url(companyloginbg.gif); text-align:center; line-height:43px; font-size:14px; font-weight:bold; color:#C06; float:right;}




.newssearch{ width:225px;margin-top:5px; border:1px solid #d2d2d2; float:right; height:auto; overflow:hidden; clear:both;}
.newssearch h3{ font-size:13px; color:#F60; margin:5px;}
.newssearch form{ width:100%; clear:both; height:28px; overflow:hidden;}
.newssearch form input.inputtext{ width:125px; padding-left:2px; margin:0 5px 0 5px; height:22px; line-height:22px; border:1px solid #CCC;}
.newssearch form input.botton{ border:0px; background-image:url(bg_frame.gif); height:24px; width:71px; color:#FFF; font-size:14px; font-weight:bold;}
.newssearch p{ padding:5px; line-height:18px; color:#333;}
.newssearch p a{ margin-right:5px; display:inline; color:#F60;}



.search {
	MARGIN-TOP: 10px; FLOAT: left; OVERFLOW: hidden; WIDTH: 730px; HEIGHT: auto;margin-right:10px;
}
.search h2 {
	BORDER:#d5d5d5 1px solid; BACKGROUND:url(box_tit_bg_02_line.gif) repeat-x 0px 1px; OVERFLOW: hidden; WIDTH: 728px; HEIGHT: 25px; font-size:14px; color:#069; 
}
.search h2 SPAN {
	DISPLAY: inline; PADDING-LEFT: 28px; BACKGROUND: url(box_tit_ico_08.gif) no-repeat 5px 3px; FLOAT: left; OVERFLOW: hidden; LINE-HEIGHT: 27px; HEIGHT: 27px;TEXT-ALIGN: center;
}
.search ul{BORDER:#d5d5d5 1px solid; border-top:0px; padding:10px; height:auto; overflow:hidden;}
.search ul li{ line-height:35px;}
.search ul li span{ display:inline; margin-right:5px; font-size:13px; font-weight:500; line-height:35px; height:35px; }
.search ul li a{ margin-right:10px; color:#00F;}
.search ul li a:hover{ color:red;}
.soinputbut{ background-image:url(searchareabtnbg.gif); width:150px; height:22px; line-height:22px; border:0px; margin-right:8px; }
.soinputinput{ border:1px solid #999; height:20px; line-height:20px; margin-right:5px; width:200px; padding-left:5px;}
.btn_01 {
	BORDER: #999 1px solid; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 14px; BACKGROUND: url(box_tit_bg_02_line.gif) repeat-x; PADDING-BOTTOM: 0px; WIDTH: auto; COLOR: #000; LINE-HEIGHT: 21px; PADDING-TOP: 0px; HEIGHT: 25px;
}

.channel01_success_box {
	MARGIN-TOP: 10px; DISPLAY: block; FLOAT: left;  WIDTH: 240px; HEIGHT: auto;OVERFLOW: hidden;}
.channel01_success_box h2 {
	BORDER-RIGHT: #d5d5d5 1px solid; BORDER-TOP: #d5d5d5 1px solid; BACKGROUND: url(box_tit_bg_02_line.gif) repeat-x 0px 1px; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: #d5d5d5 1px solid; WIDTH: 238px; BORDER-BOTTOM: #d5d5d5 1px solid; HEIGHT: 25px; font-size:14px; color:#036;
}
.channel01_success_box H2 SPAN {
	DISPLAY: inline; PADDING-LEFT: 28px; BACKGROUND: url(box_tit_ico_02.gif) no-repeat 5px 3px; FLOAT: left; OVERFLOW: hidden; LINE-HEIGHT: 27px; HEIGHT: 27px; TEXT-ALIGN: center
}
.channel01_success_box H2 SPAN.more {
	MARGIN-TOP: 3px; DISPLAY: inline; FONT-WEIGHT:400; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; OVERFLOW: hidden; LINE-HEIGHT: 24px; MARGIN-RIGHT: 10px; HEIGHT: 24px; TEXT-ALIGN: right
}
.channel01_success_box H2 SPAN.more A {
	COLOR: #333
}
.channel01_success_box UL {
	BORDER-RIGHT: #d5d5d5 1px solid; BORDER-TOP: #d5d5d5 1px; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: #d5d5d5 1px solid; WIDTH: 238px; PADDING-TOP: 5px; BORDER-BOTTOM: #d5d5d5 1px solid; HEIGHT: auto
}
.channel01_success_box UL LI {
	PADDING-LEFT: 12px; FLOAT: left; OVERFLOW: hidden; WIDTH: 184px; LINE-HEIGHT: 23px; HEIGHT: 23px; TEXT-ALIGN: left
}
.channel01_success_box UL LI A {
	COLOR: #666
}
.channel01_success_box UL LI SPAN {
	FLOAT: right; COLOR: #f60; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.searchs {
	MARGIN-TOP:5px; FLOAT: left; OVERFLOW: hidden; WIDTH: 730px; HEIGHT: auto; margin-right:10px; clear:left;
}
.searchs h2 {
	BORDER:#d5d5d5 1px solid; BACKGROUND:url(box_tit_bg_02_line.gif) repeat-x 0px 1px; OVERFLOW: hidden; WIDTH: 728px; HEIGHT: 25px; font-size:14px; color:#069;
}
.searchs h2 SPAN {
	DISPLAY: inline; PADDING-LEFT: 28px; BACKGROUND: url(box_tit_ico_08.gif) no-repeat 5px 3px; FLOAT: left; OVERFLOW: hidden; LINE-HEIGHT: 27px; HEIGHT: 27px;TEXT-ALIGN: center;
}
.searchs ul{BORDER:#d5d5d5 1px solid; border-top:0px; padding:10px; height:auto; overflow:hidden;}
.searchs ul dl{ width:100%; clear:both; border:1px solid #CCC; text-align:center; height:auto; overflow:hidden;}
.searchs ul dl dt{ float:left; display:block; font-weight:bold; height:30px; line-height:30px; text-align:center; border-right:1px solid #CCC;}
.searchs ul dl dt.id{ width:25px;}
.searchs ul dl dt.zw{ width:150px;}
.searchs ul dl dt.gs{ width:200px;}
.searchs ul dl dt.dz{ width:80px;}
.searchs ul dl dt.sj{ width:100px;}
.searchs ul dl dt.gz{ width:60px;}
.searchs ul dl dt.yp{ width:85px; border:0px;}
/*导航结束*/
.list { float:left; width:710px; height:auto; overflow:hidden; background-image:url(summary.gif); background-repeat:repeat-x; display:block;margin-top:10px;}
.list:hover{ background-image:url(); background-color:#ECF9FF;}
.list ul{ float:left; border:0px; width:100%; height:auto; clear:both; text-align:center; overflow:hidden;  }
.list ul li{ float:left; height:30px; line-height:30px; text-align:center; overflow:hidden;}
.list ul li.id{ width:25px;}
.list ul li.zw{ width:150px;}
.list ul li.zw a{ font-weight:bold; color:#2B72D6; font-size:14px;}
.list ul li.gs{ width:200px;}
.list ul li.gs a{ color:#900; font-size:12px;}
.list ul li.dz{ width:80px;}
.list ul li.sj{ width:100px;}
.list ul li.gz{ width:60px;}
.list ul li.yp{ width:85px; border:0px; clear:right;}
.list ul li.yp a{ width:71px; height:24px; background-image:url(bg_frame.gif); display:block; line-height:24px; margin-top:4px; margin-left:5px; color:#333;}
.list ul li.yp a:hover{ color:#FFF; text-decoration:none;} 


.searchs ul dd{ float:left; width:100%; height:auto; line-height:25px; border-bottom:1px solid #CCC; color:#333; overflow:hidden; clear:both; display:block; }
.searchs ul dd span{ font-weight:550; margin-left:6px; color:#000;}


.searchs ul dd DIV.page{ text-align:right; margin-top:10px;}
.searchs ul dd DIV.page span{ float:left; width:auto;}
.searchs ul dd DIV.page b{ float:left; width:auto;}
.searchs ul dd DIV.page span a{ width:80px; height:25px; display:block; text-align:center; float:left; background-image:url(loginbox_login_btn_bg.gif); background-repeat:repeat-x; margin-left:5px; line-height:25px;}
.searchs ul dd DIV.page span a:hover{background-image:url(loginbox_register_btn_bg.gif); text-decoration:none; color:#033;}





#newstabs{ width:420px; height:235px; margin-right:10px; float:right; overflow:hidden;}

#newstabs ul{ clear:both; height:26px; overflow:hidden; border-bottom:1px solid #C8D6CA;}
#newstabs ul li{FONT-WEIGHT: bold; BACKGROUND: url(1601.png) no-repeat 0 -29px; FLOAT: left; WIDTH: 90px; CURSOR: pointer; COLOR:#036; LINE-HEIGHT: 26px; MARGIN-RIGHT: 4px; HEIGHT: 26px; TEXT-ALIGN: center; overflow:hidden;}
#newstabs ul li.hover{background-position:0 0; color:#FFF;}
#newstabs ul li.ad{ float:right; width:auto; display:inline; text-align:right; background-image:url(); font-weight:normal;}

#newstabs .cov{clear:both; height:auto; border:1px solid #C8D6CA; padding:5px; border-top:0px;}
/*头条*/
#newstabs .cov h1{text-align:center; width:100%; clear:both; line-height:30px;}
#newstabs .cov h1 a{ font-size:16px; color:#004499; }
#newstabs .cov p{ width:100%; clear:both; line-height:20px; font-size:12px; text-indent:25px; height:60px; overflow:hidden; color:#4B4F78; border-bottom:1px dotted #CCC; margin-bottom:5px;}
#newstabs .cov p a{ width:90px; height:20px; line-height:20px; display:inline; color:#F60; margin-left:10px;}


/*列表*/
#newstabs .cov ol { height:100px; clear:both; overflow:hidden;}
#newstabs .cov ol li{background: url(icon1.jpg) no-repeat left 50%; padding-left:10px; margin-left:5px; width:180px; float:left; font-size:12px; height:24px; line-height:24px; overflow:hidden;}
#newstabs .cov ol li a{ color:#666; font-size:14px;}


/*图文*/
#newstab .cov dl{ height:auto; clear:both; overflow:hidden;}
#newstab .cov dl li { height:60px; line-height:16px; margin:5px 5px 0 5px; width:47%; overflow:hidden; float:left; color:#666;}
#newstab .cov dl li img{ float:left; margin-right:5px; margin-bottom:5px; border:1px solid #CCC; padding:1px;}
#newstab .cov dl li a{ font-size:13px; display:block; clear:right; float:left;  height:20px; font-weight:bold; color:#930;}
#newstab .cov dl li span{ float:left; width:165px; height:32px; line-height:16px;}
/*图片list*/

#newstabs .cov .pics{width:100%; height:auto; clear:both; line-height:20px;  margin-bottom:5px; overflow:hidden;}
#newstabs .cov .pics li{ width:135px; height:90px; float:left; overflow:hidden; text-align:center;}
#newstabs .cov .pics li a{ clear:both; display:block;}





/*招聘列表*/
#hotposition { float:left; LINE-HEIGHT: 34px; BACKGROUND: url(global_bg.png) no-repeat right -200px; width:980px; HEIGHT: 34px; COLOR: #c20d03; overflow:hidden;}
#hotposition SPAN {PADDING-LEFT: 30px; PADDING-RIGHT: 6px; FONT-WEIGHT: 700;}
#hotposition A {MARGIN-RIGHT: 8px;}
.rencaisotop { width:980px; clear:both; height:auto; overflow:hidden; margin-top:5px;}
.rencaisotop H2 { position: relative; height:30px; background-image:url(global_bg.png); font-size:13px; color:#666; line-height:30px;}
.rencaiso{ width:958px; height:auto; background-color:#FFF; border:1px solid #CACACA; border-top:none; padding:10px; clear:both; overflow:hidden; display:block;}
.rencaiso .rencaisoline{ width:958px;height:1px;background-color: #CCC;margin-top: 10px;margin-bottom: 10px;}
.rencaiso b{ color:#F30; font-family:Tahoma, Geneva, sans-serif; font-size:16px;}
.rencaiso ul { width:100%; height:auto; overflow:hidden; margin-top:5px;}
.rencaiso ul form li{ line-height:35px;}
.rencaiso ul form li label{ padding-top:5px;  margin-right:5px; font-size:13px; font-weight:bold; color:#333; line-height:35px; height:35px; }
.rencaiso ul form li a{ margin-right:10px; color:#06C;}
.rencaiso ul form li a:hover{ color:red;}
.comjob{ width:980px; height:auto; clear:both; padding-top:5px; overflow:hidden; display:block;}
#position { width:980px; clear:both; height:auto; overflow:hidden; margin-top:5px;}
#position H2 { position: relative; height:30px; background-image:url(global_bg.png); font-size:13px; color:#666; line-height:30px;}
#position H2 div.tips {POSITION: absolute; COLOR: #c20d03; FONT-SIZE: 12px; TOP: 0px; RIGHT: 12px;}
.normal{background-image:url(global_bg.png); width:20px; height:30px; background-position:-60px -30px; float:left;}
#position ul { height:auto; BORDER-LEFT: #cfcfcf 1px solid; BORDER-bottom: #cfcfcf 1px solid; BORDER-RIGHT: #cfcfcf 1px solid; overflow:hidden;}
#position UL LI , #position UL LI:hover { BORDER-BOTTOM: #d7d7d7 1px solid; margin:5px 0 5px 15px;_margin:0 0 5px 15px; background-image:url(); WIDTH: 950px; HEIGHT:auto; overflow:hidden; background-color:#fff; position:static;}
#position UL LI dl{line-height:25px;margin-left:5px;height:auto; overflow:hidden; }
#position UL LI dl dt{color:#333; font-weight:normal;  float:left; display:inline;}
#position UL LI dl b{ color:#555; margin-left:3px;}
#position UL LI span.r{ position:relative; z-index:30; float:right; color:#999;}
#position UL LI DIV.photo {	TEXT-ALIGN: center; MARGIN: 5px 5px 0px 5px; WIDTH: 80px; FLOAT: left; HEIGHT: 100px;}
#position UL LI DIV.photo img{ border:1px solid #F3F3F3; padding:2px;}
#position UL LI DIV.photo h3 a{ clear:both; height:30px; color:#039; font-size:14px; line-height:30px;}
#position UL ol{ width:950px; margin:0 auto; text-align:right; margin-top:5px; clear:both; height:30px; line-height:30px;}



/*弹出框的*/
.wodexuan{ background-image:url(bg_sel_r.png); background-repeat:no-repeat; height:24px; width:96px; line-height:24px; border:0px; padding-left:0px; text-align:center; overflow:hidden; cursor:pointer;}
.black_overlay{display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background-color:#ccc;z-index:1001;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}
.white_content{display: none;position:absolute;top: 25%;left: 25%;width:500px;height:280px;border: 1px solid #245AB2;margin:-32px;background-color: white;z-index:1002; font-size:12px;}
.tao{ width:350px; height:auto; overflow:hidden;background-color:#FFF; color:#000; border:1px solid #06C; display:block; position:absolute; float:left;  z-index:1003;}
.tao ul{ height:20px;cursor:pointer; width:350px; text-indent:5px;clear:both; line-height:20px; margin:0px; padding:0px; font-weight:bold; text-align:left;}
.tao li{ float:left;cursor:pointer; width:75px; padding:2px 5px 2px 5px; margin-right:1px; position:static; z-index:1004; height:20px; line-height:20px; display:inline; text-align:left;}
.lvtaolist{width:100%; height:auto; margin-top:5px; overflow:hidden; line-height:25px;}
.lvtaolist b{ margin-right:5px; margin-left:5px; float:left;}
.lvtaolist span{ cursor:pointer; width:60px; margin-right:1px; line-height:25px; text-align:center; float:left;}
.tao li:hover,.tao ul:hover,.taos td:hover,.lvtaolist span:hover{ background-color:#06F;color:#fff; font-weight:bold;}

.digg {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; text-align:right; width:auto; float:none;}
.digg A {
	BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #000099; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none;
}
.digg A:hover {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid;
}
.digg A:active {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid;
}
.digg SPAN.current {
	BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #000099;
}
.digg SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid;
}


#person { float: left; width:980px;margin-top:2px; }
#person h1{ color:#759e11; font-size:14px; padding-left:6px; height:22px; border-bottom:#b1d267 2px solid; font-weight:normal; line-height:22px; }
#person h1 span.right { margin-left:650px;font-size:12px;}
#person div.left,#person div.center,#person div.right { float:left; width:326px; }
#person span { line-height:22px;  display:inline-block; }
#person div span.name,#person div span.sex,#person div span.degree,#person div span.job { color:#666666; line-height:25px; }
#person span.name{ width:80px; font-weight:bold; color:#99CC33; }
#person span.name a{ color:#996600;}
#person span.sex{ width:36px; }
#person span.degree{ width:50px; }
#person span.job{ width:160px; }
#person ul { float:left; width:655px; overflow:hidden; }
#person ol{ float:left; width:320px; margin-left:5px;}
#person ol li{ float:left; margin:6px;}
#person ul li { float:left; border-bottom:1px dotted #F5F5F5; }
#person .bg { background:#f9f9f9; }


#known { width:980px; clear:both; height:auto; overflow: hidden; margin-bottom:4px; margin-top:5px;}
#known h1{ color:#759e11; font-size:14px; padding-left:6px; border-bottom:#b1d267 2px solid; font-weight:normal; line-height:20px; }
#known ul { float:left; width:978px; padding:5px 0px 2px 2px; }
#known ul li{float:left; list-style-type:none; width:154px;line-height:22px; overflow:hidden;padding:1px; border:1px solid #D7D7D7; margin-right:5px; margin-bottom:5px;}
#known ul li img{float:left; width:154px; height:40px;}
#known ul li span{ float:left; display:block; width:149px; height:22px; padding-left:5px; line-height:22px; overflow:hidden; background:#F6F7FB; text-align:center; }

#mylink { width:980px; clear:both; height:auto; overflow: hidden; margin-bottom:4px; margin-top:5px;}
#mylink h1{ color:#333333; font-size:14px; padding-left:6px; border-bottom:#333333 2px solid; font-weight:normal; line-height:20px; }
#mylink ul { float:left; width:978px; padding:2px 0px 2px 2px; }
#mylink ul a{ height:22px; line-height:22px; margin-right:10px; color:#737373;}
#mylink ol { float:left; width:980px; padding:5px 0px 2px 0px; }
#mylink ol a{ height:35px; line-height:35px; margin-right:5px;}








.newjob{ width:980px; height:auto; overflow:hidden; clear:both;}
.newjoblist{ width:320px; float:left;}
.newjoblist_head{ width:100%; border-bottom:2px solid #990000; height:25px; line-height:30px; overflow:hidden;}
.newjoblist_head h3{ font-size:14px; color:#990000;}
.newjoblist ul{ width:318px; border:1px solid #f5f5f5;overflow:hidden;padding:0px;margin:0px;}
.newjoblist ul li{ height:28px; line-height:28px; width:100%; float:left; overflow:hidden;background:#F7F7F7;padding:0px;margin:0px;display:block;}
.newjoblist ul li.ol{background:#ffffff;}
.newjoblist ul li a{ color:#333333;padding:0px;}
.newjoblist ul li.hit{background:url(upupjob.gif) 0 -1px no-repeat; padding-left:18px;}
.newjoblist ul li a.qi{color:#993333;}
.newjoblist ul li a.jia{ color:#FF6600;width:190px;overflow:hidden;float:left;}
.newjoblist ul li a.re{color:#FF0000;  width:140px; overflow:hidden;float:left;}
.newjoblist ul li span {width:160px; text-align:right;  overflow:hidden;float:right;}
.newjoblist ul li span strong{ color:#0000FF;}
.newjoblist ul li span.zzz{width:120px; float:left;text-align:center;}